/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package controller;

import entities.Funcionario;
import exception.FuncionarioExistsException;
import java.util.List;
import javax.ejb.Local;

/**
 *
 * @author Sostenes, Thiago, Felipe
 */
@Local
public interface FuncionarioControllerLocal {

    public void persist(Funcionario funcionario) throws FuncionarioExistsException;

    public List<Funcionario> list();

    public void remove(Funcionario funcionario);

    public void update(Funcionario funcionario);

    public Funcionario createFuncionario();
    
}
